package com.example.study.state;

public class CloseState implements State {

    @Override
    public void startSession(Context c) {
        System.out.println("离线状态，【开始操作】。。。");
        c.setState(new OnlineState());
        System.out.println("离线状态->在线状态。。。");
    }

    @Override
    public String writeAndGet(Context c) {
        System.out.println("离线状态，无法【转写操作】！！！");
        return null;
    }

    @Override
    public void endSession(Context c) {
        System.out.println("离线状态，不要重复【结束操作】！！！");

    }

    @Override
    public SessionState getState() {
        return SessionState.Close;
    }

}